'use strict';
module.exports = app => {
  const { BOOLEAN, INTEGER, STRING } = app.Sequelize;
  // 余额变动记录
  const StoreBalanceRecord = app.model.define('storeBalanceRecord', {
    balance: { type: INTEGER, allowNull: false }, // 余额
    price: { type: INTEGER, allowNull: false }, // 金额
    add: { type: BOOLEAN, allowNull: false }, // 增减与否
    remark: { type: STRING, allowNull: false }, // 备注
  });

  StoreBalanceRecord.associate = function() {
    // 用户
    StoreBalanceRecord.belongsTo(app.model.Store);
  };

  return StoreBalanceRecord;
};
